body { background:#fff}
.wp { width:1100px;}

.cr_sorct .mn { overflow:visible}
.ct2 .mn ,.boardnav .mn { width:820px;}
.ct2 .sd ,.ct .sd { width:260px;}

#diy-tg { position:fixed; top:5px; right:10px; z-index:301; background-position:100% 1px;}

.newpost_btn { background:#83B30D; font-size:16px; color:#fff; display:inline-block; height:40px; line-height:40px; padding:0 20px; border-radius:3px; letter-spacing:2px;}
.newpost_btn:hover { text-decoration:none}
.newpost_btn.n_reply { background:#FF9900}

.autopbn ,.pgbtn { margin:20px 0; text-align:center}
#autopbn,#autopbn:hover  ,.pgbtn .bm_h ,.pgbtn .bm_h:hover { display:inline-block; border:none; background:#FF4E00; border-radius:5px; height:30px; line-height:30px; padding:0 15px; color:#fff;}


#nv {  background-position:0 100%; border-radius:5px 5px 0 0;}
#nv ,#nv li ,#nv li a {height:46px; line-height:46px;}
#nv li ,#nv li a ,#nv li a:hover { background:none; text-decoration:none}
#nv li a {font-size:16px; font-weight:normal}


/*高亮链接颜色值 #0B81BF*/


.cr_in_sd .threadcr_inew .title { height:34px; line-height:34px;}
.cr_in_sd .threadcr_inew ul { margin:10px;}
.cr_in_sd .threadcr_inew ul li { background-position:0 9px}

/*帖子页*/
#nv_forum #wp .wp { width:auto}
#nv_forum #wp #ct { padding-right:0}
.cr_thread_sd { display:none}


.cr180_firestcsc_c { padding-left:100px; margin:15px 0; border-bottom:#ccc 1px solid; padding-bottom:15px; position:relative}
.cr180_firestcsc_c .avatar_threadpos { float:left; width:85px; height: auto; overflow:hidden; margin-left:-100px;}
.cr180_firestcsc_c .avatar_threadpos .avatar  img { width:85px}
.cr180_firestcsc_c .cr180_ps h1 { font-size:22px;}
.cr180_firestcsc_c .cr180_ps dd ,.cr180_firestcsc_c .cr180_ps dt { float:left;}
.cr180_firestcsc_c .cr180_ps dd { margin-right:10px;}
.cr180_firestcsc_c .cr180_ps dl ,.cr180_firestcsc_c .cr180_ps p { height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;}
.cr180_firestcsc_c .bui { left:-20px; top:-5px}
.cr180_firestcsc_c .bui .m img { width:85px}
.cr180_firestcsc_c .bui .i { width:330px;}
.cr180_firestcsc_c .bui .i dt ,.cr180_firestcsc_c .bui .i dd { float:left; height:22px; line-height:22px}
.cr180_firestcsc_c .bui .i dt { width:55px;}




/************************************************************/
html{overflow-y:scroll; overflow:-moz-scrollbars-vertical;}
.cr180_viewtop_first .bui dd, .cr180_viewtop_first .bui dt { float:left; height:1.6em; line-height:1.6em; overflow:hidden;}
.threadtitle { padding-left:5px; margin:0 -20px; border-bottom:#ccc 1px solid; height:auto; line-height:24px; padding:10px}
.threadtitle h1 { line-height:24px;}


.pg_forumdisplay .tl th, .pg_forumdisplay .tl td { padding-top:8px; padding-bottom:8px; background:#fff; border-bottom:#ddd 1px dotted;}
.pg_forumdisplay .tl .bghover td,.pg_forumdisplay .tl .bghover th {background:#fff}
.pg_forumdisplay .tl .icn { border-left:#fff 3px solid; width:30px;}
.pg_forumdisplay .tl tr:hover .icn { border-left:#35AAE0 3px solid}
.pg_forumdisplay .tl .th td,.pg_forumdisplay .tl .th th { padding-top:0; padding-bottom:0;background:#efefef}
.pg_forumdisplay .tl .th { background:#efefef; border-top:#ddd 1px solid}
.pg_forumdisplay .tl .redy { padding-right:5px;}
.pg_forumdisplay .tl th a.xst { color:#0657B2; font-size:16px;}
.pg_forumdisplay .tl th a:hover { color:#FC6D02}
.pg_forumdisplay .tl th .tps a { font-size:11px;}
.pg_forumdisplay .tl .emptb td ,.pg_forumdisplay .tl .emptb th { padding:0; height:0; border:0}
#pt a { color:#0657B2}

.cr180_forum_rules  { margin-bottom:10px; border:#ccc 1px solid; padding:10px;}


#f_pst {overflow:hidden; background:#fff; box-shadow:#ccc 0 0 3px;}
#f_pst .pls { background:none}
#f_pst .bm_h { border:none; border-bottom:#35AAE0 3px solid; background:none; font-size:14px; height:40px; line-height:40px;}
#f_pst .bm_h h2 { font-weight:normal}
#f_pst .px ,#f_pst .tedt { background:#fff; border:#ddd 1px solid}
#f_pst .px { height:30px; line-height:30px; font-size:14px;}
#f_pst .tedt {}
#f_pst #checklen { color:#F60}
#f_pst .pn { background:#35AAE0; color:#fff; font-size:16px; border:none; border-bottom:#2391c4 5px solid; border-radius:5px; height:40px; line-height:40px;}
#f_pst .pn strong { font-weight:normal; padding:0 20px;}



.modact { display:none}

/*2020年6月15日 21:58:16 新头部*/
#hd .wp {padding: 0}
.hdbox { height: 120px;}
.hd-logo { float: left; margin-top: 22px;}
.hd-weather { float: left; margin: 21px 20px 0;}
.hd-search { float: left; width: 430px; margin-top: 25px;}
.hd-search p { margin-bottom: 10px; color: #999; height: 18px; line-height: 18px; overflow: hidden}
.hd-search p a { margin-left: 5px;}
.hd-search div { height: 30px; line-height: 30px; border-radius: 3px; background: #fff; width: auto}
.hd-search div input, .hd-search div button { height: 30px; line-height: 30px; padding: 0 10px; float: left; border: none; border: #ddd 1px solid; box-sizing: border-box;  outline:none; }
.hd-search div input {border-radius: 3px 0 0 3px; width: 359px; color: inherit}
.hd-search div button { background: #eee url('/static/images/index20200615/search.png') no-repeat 10px 50%; background-size: 16px auto; padding-left: 26px; width: 70px; border-left: 0; border-radius: 0 3px 3px 0; cursor: pointer}
.hdbox #um { float: right; margin-top: 21px;}

.hd-loginsm { float: right; margin-top: 54px;}
.hd-loginsm a { height: 30px; line-height: 30px; color:#fff; background: #4CBEF0; border-radius: 3px; min-width: 60px; text-align: center; padding: 0 10px; display: inline-block; font-size: 14px;}
.hd-loginsm a:nth-child(2) { background: #eee; border: #ddd 1px solid; color: #444; height: 28px; line-height: 28px;}



.hdnv { width: 100%; height: 36px; line-height: 36px; background:#f9f9f9 linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%); border-bottom:#ddd 1px solid; margin-bottom: 15px;}
.hdnv .z a {margin-right: 10px;}

#wxgongzhonghao_menu {background: #fff; padding: 5px; border: #ddd 1px solid; height: 90px; color: #888;}
#wxgongzhonghao_menu img { float: left; margin: 0 15px 0 0; max-height: 90px;}
#wxgongzhonghao_menu p { float: left; margin-top: 25px;}
#wxgongzhonghao_menu span { color: #ff2978; font-weight: bold; font-size: 20px;}

.ft-scrollbar { position: fixed; right: 0; bottom: 30px; width: 60px; z-index: 99; background: #fff;}
.ft-scrollbar a { display:block; width: 58px; height: 58px; text-align: center; border: #f1f1f1 1px solid; color: #767676; box-sizing: border-box; margin-top: -1px; position: relative; z-index: 1}
.ft-scrollbar a:nth-child(1) { background: url(../image/logo-icon.gif) no-repeat 50% 7px; background-size: 32px auto; padding-top: 35px;}
.ft-scrollbar a svg { width: 28px; height: 28px; opacity: .6; margin-top: 3px;}
.ft-scrollbar a:nth-child(3) svg { width: 22px; height: 22px; margin-top: 8px;}
.ft-scrollbar a:hover { text-decoration: none; background-color: #ecf8ff; color: #3a8abe; border-color: #3a8abe; z-index: 2}
.ft-scrollbar a:hover svg { opacity: 1; color: #3a8abe}
.ft-scrollbar a:hover svg path {fill:#3a8abe}

#ft .cr_ftb, #ft .cr_ftb a { color:#a7a7a7}